package es.uca.plii.warrenl0;

import java.util.List;
import java.util.Map;

/**
 * Interfaz que implementa una clase que sea capaz de extraer las profundidades de los nodos de un arbol,
 * y registrarlas en un mapa
 * @author Rafael Sánchez, Alfonso Sendra
 */
public interface ExtractorProfundidades {

    /**
     * Añade un nodo a un mapa de profundidades. El mapa de produndidades ha ser ser capaz de almacenar la profundidad
     * en la que se encuentra cada nodo.
     * @param profundidad
     * @param nodo
     */
    public void anadirNodoAlMapa(Integer profundidad, Nodo nodo);
    
}
